package com.bsb.base.mapper;

import com.bsb.base.model.BsbCase;
import com.bsb.base.model.BsbCaseExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BsbCaseMapper {
    int countByExample(BsbCaseExample example);

    int deleteByExample(BsbCaseExample example);

    int deleteByPrimaryKey(String uuid);

    int insert(BsbCase record);

    int insertSelective(BsbCase record);

    List<BsbCase> selectByExample(BsbCaseExample example);

    BsbCase selectByPrimaryKey(String uuid);

    int updateByExampleSelective(@Param("record") BsbCase record, @Param("example") BsbCaseExample example);

    int updateByExample(@Param("record") BsbCase record, @Param("example") BsbCaseExample example);

    int updateByPrimaryKeySelective(BsbCase record);

    int updateByPrimaryKey(BsbCase record);

    List<BsbCase> selectPage(BsbCaseExample example);
}